home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Falcon / famp101 / FAMP_100 / FAQ.TXT < prev    next >
Encoding:
Text File  |  2000-04-20  |  6.5 KB  |  126 lines

  1.                  ********************************************
  2.                           Frequently Asked Questions
  3.                         by several users, using FalcAMP.
  4.                               updated: 20/04/2000
  5.                  ********************************************
  6.  
  7.  
  8. Q: The MP3 sound plays OK but there are some additional very weird sound
  9. effects - like in an old 8-bit SpaceWar-like game. It's the same regardless
  10. of operating system and graphics output/resolution. It does it on some Stereo
  11. and Joint-Stereo MP3 files.
  12.  
  13. A: You probably heard at what we called the "bubble bug" (because it sounds like
  14. a kind of electronic bubbles into the sound !). This was a bug into our layer
  15. 3 scalefactors decoding. Now, you should never have this bug anymore: we shot
  16. it ! :-)
  17.  
  18.                               -------------------
  19.  
  20. Q: ...Perhaps it's a side-effect of the transformation from 44100 Hz to the
  21. Falcon replay freq?
  22.  
  23. A: No. It is true that the order 0 interpolation we use for all Falcons without
  24. external clock decreases slightly the sound quality (particularly in high
  25. frequencies). So, you will not have real CD quality. But it will never adds
  26. big noises into the sound !
  27.  
  28.                               -------------------
  29.  
  30. Q: Unfortunately FAMP is not fast enough on my falcon with Afterburner (040 processor
  31. running at 32Mhz) to play MP3-files under TOS as well as under N.AES 2.0. What can I
  32. do? I don't want to overclock my DSP chip so would an external clock help?
  33.  
  34. A: As surprising as it could be, your Afterburner board cannot really helps
  35. FalcAMP, because it speed up only the 68xxx processor, not the DSP56001.
  36. FalcAMP needs the power of both processors, so if only one of the two runs
  37. faster, this will not resolve all your problems:
  38. - If the 68xxx is faster, file parsing and Huffman's decoding will be done
  39. easily. The result for you is that using FalcAMP under a multitasking
  40. environmnent will be not a problem, whatever you do. So, you will improve
  41. your COMFORT using FalcAMP, not the sound quality.
  42. - If the DSP is faster, final layer 3 resolving will be easier so that
  43. you can choose the maximum sound quality options... but on the 68030
  44. side, you could have serious slow down of your system, especially under a
  45. multitasking environment. So, you will improve the SOUND QUALITY, not your
  46. comfort !
  47.  
  48. Yes, an external clock will help a lot your poor 32Mhz DSP ;-) because it
  49. will have only 44100 samples to play per second without any interpolation
  50. computations, instead of 49170 samples/sec with an interpolation. It will
  51. decrease the DSP load about 6%, wich is very important because the DSP is
  52. often just beyond 100% of its abilities. With external clock, it is often
  53. just below 100 % ! 
  54.  
  55.                            -------------------
  56.  
  57. Q: I have a speeder in my Falcon called "PowerUp2". This accelerater clocks the
  58. CPU with 32MHz, when the CPU doesn't access to the bus. But when running falcamp
  59. there is no speed improvement with the accelerator switched on :(. Isn't the CPU
  60. calculating, when the Shifter accesses to the RAM? Isn't then some CPU-time wasted?
  61.  
  62. A: If your CPU is overclocked, you must have speed improvement. Until v.0.82β,
  63. FalcAMP was designed for monotasking, so you cannot feel improvement. Now, as
  64. FalcAMP is interrupt based, under a multitasking environment you can see that
  65. there is a big difference between basic and powered Falcons !
  66.  
  67.                            -------------------
  68.  
  69. Q: When *.mp3 is in Directories on a CD Joliet format or more than 8+3 characters
  70. format, FalcAMP wrote "PATH NOT FOUND".
  71.  
  72. A: FalcAMP is not responsible for this problem. It is a bad configuration of your
  73. desktop. FalcAMP support longnames even those with spaces inside the name. For
  74. examle, if you use Jinnee 2.01 and you want to install FalcAMP as an application
  75. you have to remove default commandline (%$p) and just set it to open/show *.mp3
  76. files. When you install it as an application under TOS, ask for the full path
  77. of the parameter, not just the filename...This way, FalcAMP will always find the
  78. files you want to play.
  79.   After some checks, it seems only Magxdesk caused a real bug by sending
  80. strange commandline (not using "ARGS=" in the environment string for sending
  81. a file name with spaces). It used a kind of drag'n'drop form but not the
  82. standard one. A workaround is now included for this...
  83.  
  84.                            -------------------
  85.  
  86. Q: I want your sourcecode ! When will it be available ?
  87.  
  88. A: As soon as Joint-Stereo will be finished, and that requantisation will be
  89. coded in a more DSP friendly way. We strongly hope to let FalcAMP works on
  90. basic Falcons before releasing them ! Anyway, we already gave parts of
  91. our DSP code to the author of DelfMPEG (AMIGA's MPEG player for Delfina DSP
  92. 56002 boards). And we are proud to see that our work helped people to make
  93. another layer 3 player. This is a great reward for our work.
  94.  
  95.                            -------------------
  96.  
  97. Q: Some people said that your player have a low sound quality, is that true ?
  98.  
  99. A: It is true that we cannot get the same accuracy than PCs or Macs
  100. which use double precision numbers. The DSP use 24 bits fixed-point
  101. numbers. It was not possible to use 48 bits fixed-point numbers because
  102. of the required optimization of the player. 24 bit numbers could be
  103. not wide enough to store some results without negligible error.
  104. Most of the time this error is really weak compared to AMP's C result
  105. (lower than 0.01%). It could seldom range between 0.1-0.5% of error.
  106. So it is really hard to notice any difference (we compared WinAMP and
  107. FalcAMP in realtime, and we were not able to say which played best).
  108.  
  109. Also, many people used old releases of FalcAMP which have a really low
  110. computing accuracy. Furthermore, many people have not an external clock
  111. on their Falcon and so, the music must be interpolated by FalcAMP. And
  112. the used order 0 interpolation give relatively poor result compared to
  113. a "clocked Falcon". Also, people forgot that Join-Stereo is not yet
  114. supported. So, for Joint-stereo files, the sound of FalcAMP cannot be
  115. compared with other players yet.
  116.  
  117.                            -------------------
  118.  
  119. Q: When will we have joint-stereo support ?
  120.  
  121. A: Soon ! In fact, the Joint-Stereo support is ready for some files
  122. but it is too slow to run on a basic Falcon (and there are bugs). Splash
  123. wants to listen to joint-stereo on his basic Falcon, and so, decided to
  124. make completely new requantization subroutines, based on optimized ISO
  125. sourcecode. Wait and see...
  126.